/**
 * Created by chenyihong on 14/12/4.
 */

KindEditor.plugin("fixtoolbar", function(K) {
  var self = this;
  if (!self.fixToolBar) {
    return;
  }

  function init() {
    var toolbar = K(".ke-toolbar");
    var originY = toolbar.pos().y;
    K(window).bind("scroll", function() {
      if (toolbar.css("position") == "fixed") {
        if (document.body.scrollTop - originY < 0) {
          toolbar.css("position", "static");
          toolbar.css("top", "auto");
        }
      } else {
        if (toolbar.pos().y - document.body.scrollTop < 0) {
          toolbar.css("position", "fixed");
          toolbar.css("top", 0);
        }
      }
    });
  }

  if (self.isCreated) {
    init();
  } else {
    self.afterCreate(init);
  }
});
